package com.utn.tp.integrador.manejomensajes;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;

import org.xml.sax.SAXException;

public class ParserXML {
	private static SAXParserFactory factory = SAXParserFactory.newInstance();

	public static SAXParser getParser() throws SAXException {
		try {
			return factory.newSAXParser();
		} catch (ParserConfigurationException e) {
			throw new SAXException(e);
		}
	}

	// public String registracion(String response) throws Exception {
	// String repuesta;
	// SAXParser parser = getParser();
	// ManejadorMensajesWeb handler = new ManejadorMensajesWeb();
	// parser.parse(new ByteArrayInputStream(response.getBytes()), handler);
	// if (handler.isBresultOk()) {
	// repuesta = "ok";
	// return repuesta;
	// } else {
	// repuesta = handler.getMensajeError();
	// return repuesta;
	// }
	// }
	//
	// public boolean isEnviado(String aliasContacto, String mensaje,
	// String usuario) throws Exception {
	// String response = ServicioWeb
	// .enviarMensajeWeb(aliasContacto, mensaje, usuario);
	// SAXParser parser = getParser();
	// ManejadorMensajesWeb handler = new ManejadorMensajesWeb();
	// parser.parse(new ByteArrayInputStream(response.getBytes()), handler);
	// // releaseParser(parser);
	// return handler.isBresultOk();
	//
	// }

	public static void releaseParser(SAXParser parser) {

	}

}
